KROL: A Knowledge Representation Object Language On Top Of Prolog
نویسندگان
چکیده
This paper presents a Knowledge Representation Object Language (KROL) on top of Prolog. KROL aimed at providing the ability to develop second-generation expert systems. The main aspects of KROL include multi-paradigm knowledge representation (first-order predicate logic, objects, rules), inference mechanisms at different levels of granularity, explanation facility, object-oriented database management module, and user-friendly interface. KROL has sufficient expressive power to be used in applying demanding knowledge-based modeling methodologies, such as KADS and Generic Task, which are the major landmarks of the second-generation expert systems technology. Four successful agricultural expert systems were developed in the last six years using KROL. To demonstrate the language capabilities, we present an example of disorder diagnosis.
منابع مشابه
Extending the Qualitative Trajectory Calculus Based on the Concept of Accessibility of Moving Objects in the Paths
Qualitative spatial representation and reasoning are among the important capabilities in intelligent geospatial information system development. Although a large contribution to the study of moving objects has been attributed to the quantitative use and analysis of data, such calculations are ineffective when there is little inaccurate data on position and geometry or when explicitly explaining ...
متن کاملAny-World Access to OWL from Prolog
The W3C standard OWL provides a decidable language for representing ontologies. While its use is rapidly spreading, efforts are being made by researchers worldwide to augment OWL with additional expressive features or by interlacing it with other forms of knowledge representation, in order to make it applicable for even further purposes. In this paper, we integrate OWL with one of the most succ...
متن کاملTranslating Nondeterministic Functional Language Based on Attribute Grammars into Java
Knowledge-based systems are suitable for realizing advanced functions that require domain-specific expert knowledge, while knowledge representation languages and their supporting environments are essential for realizing such systems. Although Prolog is useful and effective in realizing such a supporting environment, the language interoperability with other implementation languages, such as Java...
متن کاملVisual Scene Detection and Interpretation using Encyclopedic Knowledge and Formal Description Logic
In this system paper we report on our experience while working with a top-down guided 3D CAD model-based vision algorithm, being executed by an autonomous robot on objects (tableware and cutlery) in an Assistive Household environment. Top-down guidance is shaped upon how-to instructions which are parsed and extracted from the wikihow.com webpage one of the world’s largest resource of natural la...
متن کاملThe Representation of Social Actors in Top Notch Textbook Series: A critical discourse analysis perspective
Abstract This study aimed to investigate how English language teaching textbooks portrayed male and female social actors according to their social roles and gender identities. To examine the linguistic representation of male and female social actors and construction of gender identities in ELT textbooks, Top Notch series was selected. To do so, attempts were made to analyze the series in terms ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998